Is Good Enough?
نویسنده
چکیده
Hadoop is currently the large-scale data analysis ‘‘hammer’’ of choice, but there exist classes of algorithms that aren’t ‘‘nails’’ in the sense that they are not particularly amenable to the MapReduce programming model. To address this, researchers have proposed MapReduce extensions or alternative programming models in which these algorithms can be elegantly expressed. This article espouses a very different position: that MapReduce is ‘‘good enough,’’ and that instead of trying to invent screwdrivers, we should simply get rid of everything that’s not a nail. To be more specific, much discussion in the literature surrounds the fact that iterative algorithms are a poor fit for MapReduce. The simple solution is to find alternative, noniterative algorithms that solve the same problem. This article captures my personal experiences as an academic researcher as well as a software engineer in a ‘‘real-world’’ production analytics environment. From this combined perspective, I reflect on the current state and future of ‘‘big data’’ research.
منابع مشابه
Department of medical education; A personal history
This is a brief overview of the history of formal introduction of the art andscience of education into the sphere of medical education in Shiraz. Before this introduction medical education was, and in the majority of other institutions world-wide still is, a simple transfer of knowledge from teacher to student. The students accepted their passive role because this was how they had been taught a...
متن کاملGood Enough Quality: Beyond the Buzzword
I kicked off this department in Feb-ruary by examining the gap between what we say and what we do in software projects (" The Hard Road From Methods to Practice, " Feb. 1997, pp. 129-130). In any given project, our publicly declared methodologies often bear little resemblance to our actual practices. In this article, I'd like to examine one actual practice that is finally emerging as a describa...
متن کاملInsight of general physicians of health centers on child maltreatment, Hormozgan, Iran
Introduction: Child abuse is a major clinical and health problem. It requires serious attention due to a lot of multilateral long- term effects. Major cases of severe child abuse referred to hospitals and health centers. Thus physicians should have awareness and enough knowledge about the risk factors, diagnostic symptoms and the consequences of maltreatment. This study aims to determine ...
متن کاملSpecification of the good enough
This document provides a technical specification of the OpenKnowledge (OK) good enough answer (GEA) component. In particular, it discusses: (i) the GEA component architecture, and (ii) the GEA external interface to the other components of the OK system.
متن کاملA Simple Printer Calibration Technique for "Good Enough" Color Reproduction of CRT Images
A simple colorimetry-based printer calibration technique is described. The objective of this technique is to adjust the printed color to provide improved reproduction of CRT images that is good enough for most applications and easy to implement. It is based upon a one-dimensional look-up table for tone reproduction and a 3-by-3 matrix transformation for accurate hue reproduction of the additive...
متن کاملBecause good enough is never good enough
hsr Proceedings in intensive care and cardiovascular anesthesia 2012, Vol. 4 Corresponding author: Prof. Michael John Università Vita-Salute San Raffaele Via Olgettina, 48 20132 Milan, Italy e-mail: [email protected] And now for something completely different. Formula one racing drivers need to know the track they will be speeding around to avoid injuring themselves and others, and hopefully ...
متن کامل